home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / renderlib40 / src / lib_init.h < prev    next >
Encoding:
C/C++ Source or Header  |  2003-02-12  |  891 b   |  49 lines

  1.  
  2. #ifndef _LIBRARY_INIT_H
  3. #define _LIBRARY_INIT_H
  4.  
  5. #ifdef __SASC
  6. #ifdef _M68881
  7. #include <m68881.h>
  8. #endif
  9. #endif
  10.  
  11. #include <exec/libraries.h>
  12. #include <exec/execbase.h>
  13. #include <exec/resident.h>
  14. #include <dos/dosextens.h>
  15.  
  16. #define LIB_VERSION          40
  17. #define LIB_REVISION         7
  18. #define LIB_NAME            "render.library"
  19. #define LIB_DATE             "(12.02.2003)"
  20.  
  21. typedef struct RenderBase
  22. {
  23.     struct Library LibNode;
  24.     struct SignalSemaphore LockSemaphore;
  25.     struct ExecBase *ExecBase;
  26.     BPTR LibSegment;
  27.  
  28. } LIB_BASE_T;
  29.  
  30. #ifndef LIBAPI
  31. #define LIBAPI
  32. #endif
  33.  
  34. LIBAPI BOOL Library_Init(LIB_BASE_T *LibBase);
  35. LIBAPI void Library_Exit(LIB_BASE_T *LibBase);
  36.  
  37. #include "rnd_memory.h"
  38. #include "rnd_histogram.h"
  39. #include "rnd_palette.h"
  40. #include "rnd_quant.h"
  41. #include "rnd_mapping.h"
  42. #include "rnd_conversion.h"
  43. #include "rnd_diversity.h"
  44. #include "rnd_alpha.h"
  45. #include "rnd_scale.h"
  46. #include "rnd_render.h"
  47.  
  48. #endif
  49.